home *** CD-ROM | disk | FTP | other *** search
- How to run an IPX Router with an Artisoft (tm) LAN adapter - Rev. 1 - 3.2.95
- ----------------------------------------------------------------------------
-
- Artisoft's Series of LAN adapter cards can be converted for use with
- Novell's IPX protocol with very little difficulty. As all of Artisoft's
- cards have Novell NE2000 compatibility built into them, they can be easily
- converted with the following six step method:
-
- 1. SET THE DRIVER INTO NOVELL COMPATABILITY MODE. This can be
- accomplished on the AE-2, AE-2T and AE-3 cards by setting the W5
- jumper as follows: "A" pins should be open, and the "N" pins
- should be closed (jumpered). On an Artisoft NodeRunner 10b-T card,
- the card is set into Novell Compatibility mode using the program
- "NRSETUP.EXE" in the c:\LANTASTI directory.
-
- 2. SET THE LAN ADAPTER'S INTERRUPT (IRQ) TO 10, AND THE IO PORT
- TO 300. On AE-2, AE-2T, and AE-3 cards, this is done by setting
- the jumpers on jumper banks W1 and W4 respectively. Setting the
- IRQ on bank W1 is straightforward- place a jumper accross the pin
- labelled "10". Setting the IO PORT (W4) is a little more involved,
- but not difficult. Use the following chart to determine which pins
- phould be closed (i.e. have jumpers on them).
-
- Desired IO Port Jump Pins
- --------------- ----------
- 300 (hex)...............A, B
- 320 (hex)...............A, C
- 340 (hex)...............B, D
- 360 (hex)...............C, D
-
- Table 1: IO PORT Jumper settings for AE-2, AE-2T, AE-3 LAN Adapters
-
- 3. DISABLE ARTISOFT LAN ON YOU WORKSTATION. I.e. don't run
- "STARTNET.BAT". This can cause conflicts with the IPX router,
- making your workstation unstable. What I usually do is not place
- STARTNET.BAT in my AUTOEXEC.BAT, but rather run it manually
- after the system finishes booting.
-
- If you have incorporated the commands normally found in
- STARTNET.BAT into your AUTOEXEC.BAT file, what you may wish to do
- is make a backup copy of your AUTOEXEC.BAT with a name like
- AUTOEXEC.LAN, and another copy with a title like AUTOEXEC.IPX.
- This would allow you to remove the Lantastic commands from one
- copy (AUTOEXEC.IPX), while retaining a copy of your original
- (AUTOEXEC.LAN). Then you could just _copy_ the one you desired to
- use to AUTOEXEC.BAT, and <reboot>. A picture describes 1000 words,
- so:
-
- C:\AUTOEXEC.IPX
- COPY or C:\AUTOEXEC.BAT
- C:\AUTOEXEC.LAN
-
- Simple, right?
-
- 4. RUN INSTALL.BAT FROM THE DIRECTORY YOU UNZIPped THIS FILE INTO.
- This does three things: (1) it creates a directory on the root of
- your C:\ drive called \IPX; (2) it copies two files to C:\IPX--
- IPXPD.COM and NE2000.COM; and (3) it copies the file IPX.BAT to
- your C: drive's root directory.
-
- 5. REBOOT YOUR PC. Simple enought to do...
-
- 6. TYPE "IPX" [RETURN] TO LOAD THE IPX DRIVERS, AND RUN YOUR
- FAVORITE NETWORK GAME. It's that easy.
-
- Troubleshooting:
- --------------------------------------------------------------------------
-
- If, for some reason the setup doesn't work with the default
- settings, you may have to change the hardware settings. Try
- the following- go to our root directory (c:\) and type:
-
- EDIT C:\IPX.BAT
-
- The command structure for NE2000.COM (Novell NE2000 and Comatibles
- packet driver) is:
-
- usage: NE2000 [-n] [-d] [-w] packet_int_no [int_no] [io_addr]
-
- The NE2000 driver requires two additional parameters -- the
- hardware interrupt number (int_no) and the I/O address (io_addr).
- The defaults are 0x02 and 0x300. The batch file default sets the
- parameters as follows:
-
- NE2000 0x60 0x0A 0x300 (ALL SETTINGS ARE IN HEX)
-
- Note: Keep all of the leading 0x___, as this signifies
- the passed values are in HEX!
-
- 1. First, try adjusting the packet_int_no you are using to a
- different available packet listed in Appendix A. Reboot the
- computer, and try the IPX.BAT again.
-
- 2. If this does not work, reset the packet to 0x60, and change the
- int_no to 0x0F (that's 15 in hexadecimal). Open your PC's case,
- remove the LAN card, and set the IRQ jumpers to IRQ 15 (or, if
- you're using a NodeRunner 2000, use the NRSETUP program in the
- c:\lantasti directory). Reboot your computer, and try it again.
-
- 3. If this STILL doesn't work, restore all of your hardware and
- software settings to their original state. Then try changing the
- IO ADDRESS on the card to one of the other settings outlines
- in step (2) of the previous section. Be sure to chance the
- IO_ADDR parameter in the IPX.BAT to match the hardware change.
-
- Appendix A: IPX Interrupt Listing
- --------------------------------------------------------------------------
-
- 60 -- -- reserved for user interrupt
- 60 -- -- FTP Driver - PC/TCP Packet Driver Specification
- 60 01 FF FTP Driver - DRIVER INFO
- 60 02 -- FTP Driver - ACCESS TYPE
- 60 03 -- FTP Driver - RELEASE TYPE
- 60 04 -- FTP Driver - SEND PACKET
- 60 05 -- FTP Driver - TERMINATE DRIVER FOR HANDLE
- 60 06 -- FTP Driver - GET ADDRESS
- 60 07 -- FTP Driver - RESET INTERFACE
- 60 11 -- 10-NET - LOCK AND WAIT
- 60 12 -- 10-NET - LOCK
- 60 13 -- 10-NET - UNLOCK
- 60 20 -- FTP Driver - SET RECEIVE MODE
- 60 21 -- FTP Driver - GET RECEIVE MODE
- 60 24 -- FTP Driver - GET STATISTICS
- 61 -- -- reserved for user interrupt
- 62 -- -- reserved for user interrupt
- 63 -- -- reserved for user interrupt
- 64 -- -- reserved for user interrupt
- 65 -- -- reserved for user interrupt
- 66 -- -- reserved for user interrupt
- 67 -- -- LIM EMS
- ...
- 67 DE 00 Virtual Control Program Interface - INSTALLATION CHECK
- ...
- 68 01 -- APPC/PC
- ...
- 69 -- -- unused
- 6A -- -- unused
- 6B -- -- unused
- 6C -- -- system resume vector (CONVERTIBLE)
- 6C -- -- DOS 3.2 Realtime Clock update
- 6D -- -- VGA - internal
- 6E -- -- unused
- 6F -- -- Novell NetWare - PCOX API (3270 PC terminal interface)
- 6F 00 -- 10-NET - LOGIN
- ...
- 70 -- -- IRQ8 - AT/XT286/PS50+ - REAL-TIME CLOCK
- 71 -- -- IRQ9 - AT/XT286/PS50+ - LAN ADAPTER 1
- 72 -- -- IRQ10 - AT/XT286/PS50+ - RESERVED
- 73 -- -- IRQ11 - AT/XT286/PS50+ - RESERVED
- 74 -- -- IRQ12 - PS50+ - MOUSE INTERRUPT
- 75 -- -- IRQ13 - AT/XT286/PS50+ - 80287 ERROR
- 76 -- -- IRQ14 - AT/XT286/PS50+ - FIXED DISK
- 77 -- -- IRQ15 - AT/XT286/PS50+ - RESERVED
- 78 -- -- not used
- 79 -- -- not used
- 7A -- -- Novell NetWare - LOW-LEVEL API
- 7A -- -- AutoCAD Device Interface
- 7B -- -- not used
- 7C -- -- not used
- 7D -- -- not used
- 7E -- -- not used
- 7F -- -- HDILOAD.EXE - 8514/A VIDEO CONTROLLER INTERFACE
- 7F -- -- HLLAPI (High-Level Language API)
- 80 -- -- reserved for BASIC
-